-- LuaTools需要PROJECT和VERSION这两个信息
PROJECT = 'Solar Tracker'
VERSION = '01.58.01'

-- 定时器函数
-- 引入必要的库文件(lua编写), 内部库不需要require
require 'sys'
require 'SCA116T'
require 'Solar'
--require "UserDef"
require 'MainStatusMachine'


-- 收到太阳方位角数据,计算设备AHD倾角,sys.publish("SolarAzimuthAngle",Solar.JD,Solar.JD1,Solar.JD2,Solar.A_deg,Solar.H_deg,Solar.A,Solar.H )	-- 发布太阳方位角数据
sys.subscribe("SolarAzimuthAngle", function()
	Dev.Dip_Solar = InclineDeg(Solar.A_deg- Dev.A, Solar.H_deg - Dev.H )  --根据太阳高度角A和方位角H,结合校准值Device.A、H，计算太阳对设备的倾角	
	log.info("Timer","太阳倾角=",Dev.Dip_Solar)
end)

